// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.collaboration.ui.codereview.timeline.thread

import kotlinx.coroutines.flow.StateFlow

interface CodeReviewResolvableItemViewModel {
  val isResolved: StateFlow<Boolean>
  val canChangeResolvedState: StateFlow<Boolean>
  val isBusy: StateFlow<Boolean>

  fun changeResolvedState()
}